Các phiên bản Standard Portable Intermediate Representation

SPIR-V 1.0 được giới thiệu vào tháng 3 năm 2015[6] và phát hành vào ngày 16 tháng 11 năm 2015.[7]

Hỗ trợ nhập SPIR-V được tích hợp trong các đặc điểm kỹ thuật của OpenCL 2.1, Vulkan APIOpenGL phiên bản 4.6.

SPIR-V Releases
DateVersionNotes
Ngày 18 tháng 4 năm 20161.1Released at IWOCL 2016 along with Provisional OpenCL 2.2. SPIR-V 1.1 added support for OpenCL C++, initializer/finalizer function execution modes, named barriers, subgroup execution, program scope pipes and pipe storage.[8]
Ngày 16 tháng 5 năm 20171.2Released at IWOCL 2017 along with OpenCL 2.2. SPIR-V 1.2 added support for runtime specialization of key tuning parameters in OpenCL 2.2.[9]
Ngày 7 tháng 3 năm 20181.3Released along with Vulkan 1.1. SPIR-V 1.3 Added support for subgroup operations and enables enhanced compiler optimizations.[10]
Ngày 7 tháng 5 năm 20191.4[1]
Ngày 13 tháng 9 năm 20191.5[1]
Ngày 16 tháng 12 năm 20211.6[1]

Tài liệu tham khảo

WikiPedia: Standard Portable Intermediate Representation https://appdevelopermagazine.com/2462/2015/3/4/Khr... https://github.com/KhronosGroup/SPIRV-Cross https://github.com/KhronosGroup/SPIRV-Guide/blob/m... https://books.google.com/books?id=edeuDwAAQBAJ&dq=... https://www.informit.com/articles/article.aspx?p=2... https://www.phoronix.com/scan.php?page=news_item&p... https://vulkan-tutorial.com/Drawing_a_triangle/Gra... https://www.saschawillems.de/creations/spirv-vs-ex... https://veldrid.dev/articles/specialization-consta... https://www.iwocl.org/wp-content/uploads/iwocl2017...